cmake_minimum_required(VERSION 3.0.0) #指定CMake的最小版本
project(addMD5 VERSION 0.1.0 DESCRIPTION 添加MD5校验工具 LANGUAGES C) #指定项目名称及版本号，初始化项目相关变量。
configure_file(${PROJECT_SOURCE_DIR}/binAddMD5Config.h.in ${PROJECT_SOURCE_DIR}/app/include/app/config.h)
if (NOT CMAKE_BUILD_TYPE)
    set(CMAKE_BUILD_TYPE Release)
endif()
set(CMAKE_C_STANDARD 11) # C语言标准
set(CMAKE_C_EXTENSIONS ON) # 启用编译器拓展
set(CMAKE_C_STANDARD_REQUIRED ON) # 指定所选标准的版本

set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DDEBUG ") # 当构建debug工程时定义DEBUG宏
add_compile_options( -Wall -Wextra -Wfatal-errors ) #编译选项-DTARGET_PLATFORM_LITTLE_ENDIAN=0
#添加子目录
add_subdirectory(./mbedtls)
add_subdirectory(./app)

